/* icon 样式 */
.icon {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("/Images/spirits.png") no-repeat;
    font-style: normal;
}
.icon-msg {
    background-position: 2px -360px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
}
.icon-down {
    background-position: -34px 1px;
    width: 12px;
    height: 12px;
}
.icon-down-w {
    background-position: -37px -78px;
    width: 15px;
    height: 12px;
}
.icon-right {
    background-position: -56px 0;
    width: 16px;
    height: 12px;
}
.icon-liulan {
    background-position: -35px -41px;
    width: 18px;
    height: 14px;
}
.icon-shijian {
    background-position: -0px -41px;
    width: 15px;
    height: 15px;
}
.icon-renzheng {
    background-position: -0px -102px;
    width: 15px;
    height: 18px;
}
.icon-renzhengBig {
    background-position: -35px -95px;
    width: 21px;
    height: 24px;
}
.icon-nan {
    background-position: -0px -62px;
    width: 14px;
    height: 14px;
    margin-left: 4px;
}
.icon-nv {
    background-position: -35px -62px;
    width: 14px;
    height: 14px;
    margin-left: 4px;
}
.icon-liaotian {
    background-position: -0px -82px;
    width: 14px;
    height: 14px;
}
.icon-arrow-down {
    height: 18px;
    margin-left: 4px;
    vertical-align: text-bottom;
    background-position: 0px -16px;
}
.icon-arrow-up {
    height: 18px;
    margin-left: 4px;
    vertical-align: text-bottom;
    background-position: -35px -16px;
}
.icon-arrow-left {
    background-position: -0px -530px;
    width: 18px;
}
.icon-down-white {
    height: 18px;
    margin-left: 4px;
    vertical-align: text-bottom;
    background-position: -17px -16px;
}
.icon-jinggao {
    background-position: -0px -162px;
    width: 15px;
    height: 12px;
}
.icon-shejishi {
    background-position: -0px -210px;
    width: 22px;
    height: 22px;
}
.icon-guzhu {
    background-position: -0px -183px;
    width: 22px;
    height: 22px;
}
.icon-xiaoxi {
    background-position: -0px -237px;
    width: 22px;
    height: 22px;
}
.icon-more {
    background-position: 0px -462px;
    width: 16px;
    height: 16px;
}
.icon-bao {
    background-position: 2px -384px;
    width: 20px;
    height: 20px;
}
.icon-local {
    background-position: -32px -267px;
    width: 18px;
    height: 18px;
}
.icon-warning {
    background-position: 0px -411px;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.icon-time-node {
    width: 20px;
    height: 20px;
    line-height: 18px;
    position: absolute;
    top: -10px;
    border-radius: 50%;
    font-weight: 600;
    font-style: normal;
}
.icon-done {
    background-position: -35px -435px;
    color: transparent;
}
.icon-ing {
    background-position: -25px -292px;
    color: #fff;
}
.icon-next {
    background-position: -50px -292px;
    color: #E42129;
    background-color: #fff;
}
.icon-tick {
    background-position: -30px -416px;
    width: 18px;
}
.icon-pingbi {
    background-position: -0px -320px;
    width: 21px;
    height: 21px;
}
.icon-pingbitanhao {
    background-position: -35px -550px;
    width: 14px;
    height: 14px;
}
.icon-sousuo {
    background-position: -0px -484px;
    width: 14px;
    height: 14px;
}
.icon-youjian {
    background-position: -35px -604px;
    width: 16px;
    height: 16px;
}
.icon-close {
    background-position: -35px -365px;
    width: 12px;
    height: 12px;
}
.icon-chatLeft {
    background-position: -0px -506px;
    height: 15px;
}
.icon-chatRight {
    background-position: -35px -506px;
    height: 15px;
}
.icon-biaoqing {
    background-position: -0px -436px;
    width: 20px;
    height: 20px;
}
.icon-up-down-up {
    background-position: 4px -344px;
    width: 20px;
    height: 16px;
    margin-bottom: -2px;
}
.icon-up-down-down {
    background-position: -30px -344px;
    width: 20px;
    height: 16px;
    margin-bottom: -2px;
}
.icon-goutong {
    background-position: 0px -647px;
    width: 16px;
    height: 18px;
}
.icon-radio {
    background-position: 0px -671px;
    width: 18px;
    height: 18px;
}
.icon-radio.active {
    background-position: -35px -671px;
    width: 18px;
    height: 18px;
}
.icon-baozhengjin {
    background-position: 1px -575px;
    width: 18px;
    height: 18px;
}
.icon-big {
    display: block;
    width: 30px;
    height: 26px;
    background: url("/Images/spirits.png") no-repeat;
    font-style: normal;
}
.icon-big-set {
    background-position: -6px -7px;
}
.icon-big-query {
    background-position: -8px -38px;
}
.icon-big-logout {
    background-position: -6px -68px;
}

/* 评星 */
.icon-start-full {
    width: 15px;
    height: 15px;
    background-position: 0px -626px;
}
.icon-start-empty {
    width: 15px;
    height: 15px;
    background-position: -28px -626px;
}
.icon-start-empty.icon-start-full {
    width: 15px;
    height: 15px;
    background-position: 0px -626px;
}
.icon-start-half {
    width: 15px;
    height: 15px;
    background-position: -56px -626px;
}
/* icon 样式 END */